{"componentChunkName":"component---src-pages-about-js","path":"/about/","webpackCompilationHash":"c021816e17e59e08b77b","result":{"data":{"site":{"siteMetadata":{"keywords":["blog","ubug","tech blog","技术博客","playground"]}},"allMdx":{"edges":[{"node":{"fields":{"title":"😀 关于 Ubug","noFooter":false,"description":null,"slug":"about-me","tags":[]},"body":"const _excluded = [\"components\"];\nfunction _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); }\nfunction _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var n = Object.getOwnPropertySymbols(e); for (r = 0; r < n.length; r++) o = n[r], -1 === t.indexOf(o) && {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; }\nfunction _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (-1 !== e.indexOf(n)) continue; t[n] = r[n]; } return t; }\n/* @jsx mdx */\n\nconst _frontmatter = {\n  \"title\": \"😀 关于 Ubug\",\n  \"slug\": \"about-me\"\n};\nconst makeShortcode = name => function MDXDefaultShortcode(props) {\n  console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n  return mdx(\"div\", props);\n};\nconst layoutProps = {\n  _frontmatter\n};\nconst MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  let {\n      components\n    } = _ref,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"img\", {\n    src: ubug_avatar,\n    style: {\n      objectFit: 'cover',\n      marginTop: -20,\n      borderRadius: '100%',\n      width: 140,\n      height: 140\n    },\n    alt: \"Ubug Avatar\"\n  }), mdx(\"h1\", null, \"Hello World! \\uD83D\\uDC4B\"), mdx(\"p\", null, \"\\u6211\\u662F \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"Ubug\"), \" \\uD83C\\uDF89\"), mdx(\"p\", null, \"\\u6211\\u662F\\u4E00\\u540D\\u5149\\u8363\\u7684\\u8F6F\\u4EF6\\u5F00\\u53D1\\u5DE5\\u7A0B\\u5E08 \\uD83D\\uDC68\\u200D\\uD83D\\uDCBB\\uFF0C\\u4E5F\\u662F\\u4E00\\u540D\\u5927\\u524D\\u7AEF\\u6280\\u672F\\u8D1F\\u8D23\\u4EBA\\uFF0C\\u76EE\\u524D\\u5728\\u5317\\u4EAC\\u5DE5\\u4F5C\\u548C\\u5C45\\u4F4F\\uFF0C94 \\u5E74\\u51FA\\u751F\\uFF0C10 \\u5E74\\u5F00\\u53D1\\u7ECF\\u9A8C\\uFF0C211\\u672C\\u79D1\\u6BD5\\u4E1A\\u3002\\u4E3B\\u8981\\u5DE5\\u4F5C\\u662F Web \\u524D\\u7AEF + Flutter \\u8DE8\\u7AEF\\u5F00\\u53D1\\u65B9\\u5411\\u3002\"), mdx(\"p\", null, \"\\u6709\\u767E\\u4E07\\u7EA7\\u7528\\u6237\\u4EA7\\u54C1\\u7684\\u4ECE 0 \\u5230 1 \\u5F00\\u53D1\\u7ECF\\u9A8C\\uFF0C\\u8D1F\\u8D23\\u516C\\u53F8\\u591A\\u4E2A\\u4EA7\\u54C1\\u7EBF\\u5F00\\u53D1\\u548C\\u8FED\\u4EE3\\u3002\\u6709 AI \\u5185\\u5BB9\\u751F\\u6210\\u5DE5\\u4F5C\\u6D41\\u3001\\u793E\\u4EA4\\u3001\\u4EE3\\u7801\\u7F16\\u8F91\\u5668\\uFF08WebIDE\\uFF09\\u3001Flutter \\u52A8\\u6001\\u5316\\u3001\\u5373\\u65F6\\u901A\\u8BAF\\u3001\\u8F7B\\u91CF\\u4F4E\\u4EE3\\u7801\\u7B49\\u4E1A\\u52A1\\u65B9\\u5411\\u7684\\u6DF1\\u5165\\u5F00\\u53D1\\u7ECF\\u9A8C\\uFF0C\\u80FD\\u591F\\u5B8C\\u6210\\u590D\\u6742\\u7528\\u6237\\u4EA4\\u4E92\\u548C\\u9875\\u9762\\u5B9E\\u73B0\\uFF0C\\u4E5F\\u80FD\\u591F\\u505A\\u9879\\u76EE\\u5DE5\\u7A0B\\u5316\\u548C\\u6301\\u7EED\\u6784\\u5EFA\\u90E8\\u7F72\\uFF0C\\u61C2\\u4E00\\u4E9B\\u4EA7\\u54C1\\u8BBE\\u8BA1\\u3001\\u89C6\\u89C9\\u8BBE\\u8BA1\\u3001\\u89C6\\u9891\\u7F16\\u8F91\\u7B49\\u3002\"), mdx(\"p\", null, \"\\u719F\\u6089 React\\u3001TypeScript\\u3001Flutter\\u3001Node.js\\u3001Vue \\u7B49\\u524D\\u540E\\u7AEF\\u548C\\u8DE8\\u7AEF\\u6280\\u672F\\u6808\\uFF1B\\u719F\\u6089Webpack/Rspack\\u3001Vite\\u3001Next.js\\u7B49\\u6784\\u5EFA\\u6846\\u67B6\\uFF1B\\u4F7F\\u7528 Figma\\u3001PS/AI/AE \\u7B49\\u8BBE\\u8BA1\\u5DE5\\u5177\\u80FD\\u529B\\uFF1B\\u719F\\u6089\\u524D\\u7AEF\\u5DE5\\u7A0B\\u5316\\u3001\\u524D\\u540E\\u7AEF\\u8054\\u8C03\\u3001\\u6027\\u80FD\\u8C03\\u4F18\\u3001CI/CD\\u6D41\\u7A0B\\u3001\\u65E5\\u5FD7\\u6392\\u67E5\\u3001\\u90E8\\u7F72\\u7EF4\\u62A4\\u7B49\\u4EA7\\u54C1\\u6D41\\u7A0B\\uFF1B\\u65E5\\u5E38 AI \\u8F85\\u52A9\\u5F00\\u53D1\\u3002\"), mdx(\"h2\", null, \"\\uD83D\\uDC69\\u200D\\uD83D\\uDE80 \\u6211\\u80FD\\u505A\\u70B9\\u5565\\uFF1F\"), mdx(\"p\", null, \"\\u4F5C\\u4E3A\\u4E00\\u4E2A\\u65B0\\u4E16\\u7EAA\\u4F18\\u79C0\\u9752\\u5E74\\uFF0C\\u5BF9\\u6280\\u672F\\u7684\\u8FFD\\u6C42\\u548C\\u6298\\u817E\\u662F\\u4E00\\u76F4\\u7684\\u7231\\u597D\\uFF0C\\u6709\\u5E38\\u5E74\\u4E00\\u7EBF\\u7684\\u5F00\\u53D1\\u72B6\\u6001\\uFF0C\\u6709\\u6DF1\\u5165\\u7684\\u9879\\u76EE\\u5DE5\\u7A0B\\u5316\\u843D\\u5730\\u7ECF\\u9A8C\\uFF0C\\u4E5F\\u6709\\u5E26\\u8FC7\\u4E00\\u4E9B\\u5C0F\\u4F19\\u4F34\\u4E00\\u8D77\\u505A\\u4E8B\\u7684\\u56E2\\u961F\\u7BA1\\u7406\\u7ECF\\u9A8C\\u3002\\u7CBE\\u529B\\u65B9\\u9762\\u7B97\\u662F\\u9AD8\\u7CBE\\u529B\\u4EBA\\u7FA4\\uFF0C\\u76EE\\u6807\\u5BFC\\u5411\\u7684\\u505A\\u4E8B\\u98CE\\u683C\\uFF0C\\u559C\\u6B22\\u8FFD\\u6C42\\u9AD8\\u6548\\u7387\\u548C\\u7EC6\\u8282\\u5B8C\\u7F8E\\u3002\\u6280\\u672F\\u9762\\u8F83\\u5E7F\\uFF0C\\u5BF9\\u65B0\\u6280\\u672F\\u5F88\\u611F\\u5174\\u8DA3\\u3002\\u559C\\u6B22\\u6298\\u817E\\uFF0C\\u628A\\u60F3\\u6CD5\\u5FEB\\u901F\\u5B9E\\u8DF5\\u3002\"), mdx(\"h3\", null, \"\\uD83D\\uDD96 \\u8054\\u7CFB\\u6211\"), mdx(\"blockquote\", null, mdx(\"p\", {\n    parentName: \"blockquote\"\n  }, \"\\u2709\\uFE0F tcliuziyang@163.com - \\u8054\\u7CFB\\u6211!\")), mdx(\"p\", null, \"\\u4E00\\u4E9B\\u94FE\\u63A5\\uFF1A\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/resume\"\n  }, \"\\uD83D\\uDCC3 \\u6211\\u7684\\u7B80\\u5386\"), \" - \\u6211\\u7684\\u7B80\\u5386\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/tools\"\n  }, \"\\uD83E\\uDDF0 \\u751F\\u4EA7\\u529B\\u5DE5\\u5177\"), \" - \\u6211\\u5E73\\u65F6\\u7528\\u7684\\u751F\\u4EA7\\u529B\\u5DE5\\u5177\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/readings\"\n  }, \"\\uD83D\\uDCD1 \\u6211\\u6700\\u8FD1\\u7684\\u9605\\u8BFB\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/codes\"\n  }, \"\\uD83D\\uDCDC \\u6536\\u85CF\\u7684\\u4EE3\\u7801\\u8868\"))), mdx(\"hr\", null), mdx(\"h2\", null, \"\\uD83D\\uDC1E Ubug\"), mdx(\"p\", null, \"\\u89C9\\u5F97\\u633A\\u6709\\u610F\\u601D\\u7684\\u540D\\u5B57\\uFF0Cbug \\u524D\\u9762\\u4E00\\u4E2A u\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"U.bug\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Bug U.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"ubug\")), mdx(\"p\", null, \"\\uD83D\\uDCE3 \\u8BFB\\u97F3\\u53EF\\u4EE5\\u5F53\\u4F5C \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"/u:/\"), \" (\\u4E4C)\\u8BFB\\u505A \", \"[\\u65E0 bug]\", \" \\u6216\\u8005\\u5206\\u5F00\\u8BFB \", \"[\\u6709 bug]\", \"\\u3002\"));\n}\n;\nMDXContent.isMDXComponent = true;"}}]}},"pageContext":{"isCreatedByStatefulCreatePages":true}}}